﻿2026-06-05T23:55:41.7621182Z ##[group]Run for f in README.md LICENSE-MIT LICENSE-BINARY; do
2026-06-05T23:55:41.7621972Z [36;1mfor f in README.md LICENSE-MIT LICENSE-BINARY; do[0m
2026-06-05T23:55:41.7622555Z [36;1m  local_b64=$(base64 -w0 "releases-repo/$f")[0m
2026-06-05T23:55:41.7623125Z [36;1m  remote_json=$(GH_TOKEN="$RELEASES_TOKEN" gh api \[0m
2026-06-05T23:55:41.7623831Z [36;1m    "repos/SaberMage/spt-releases/contents/$f" 2>/dev/null || echo '{}')[0m
2026-06-05T23:55:41.7624620Z [36;1m  remote_b64=$(echo "$remote_json" | jq -r '.content // ""' | tr -d '\n')[0m
2026-06-05T23:55:41.7625330Z [36;1m  remote_sha=$(echo "$remote_json" | jq -r '.sha // ""')[0m
2026-06-05T23:55:41.7625895Z [36;1m  if [ "$local_b64" != "$remote_b64" ]; then[0m
2026-06-05T23:55:41.7626426Z [36;1m    echo "syncing $f -> spt-releases main"[0m
2026-06-05T23:55:41.7626962Z [36;1m    GH_TOKEN="$RELEASES_TOKEN" gh api -X PUT \[0m
2026-06-05T23:55:41.7627531Z [36;1m      "repos/SaberMage/spt-releases/contents/$f" \[0m
2026-06-05T23:55:41.7628228Z [36;1m      -f message="docs: sync $f from spt-core@${GITHUB_SHA::12}" \[0m
2026-06-05T23:55:41.7628815Z [36;1m      -f content="$local_b64" \[0m
2026-06-05T23:55:41.7629374Z [36;1m      ${remote_sha:+-f sha="$remote_sha"} >/dev/null[0m
2026-06-05T23:55:41.7630186Z [36;1m  else[0m
2026-06-05T23:55:41.7630510Z [36;1m    echo "$f up to date"[0m
2026-06-05T23:55:41.7630899Z [36;1m  fi[0m
2026-06-05T23:55:41.7631202Z [36;1mdone[0m
2026-06-05T23:55:41.7649871Z shell: /usr/bin/bash -e {0}
2026-06-05T23:55:41.7650263Z env:
2026-06-05T23:55:41.7651443Z   RELEASES_TOKEN: ***
2026-06-05T23:55:41.7651795Z ##[endgroup]
2026-06-05T23:55:42.3603089Z /home/david/actions-runner/_work/_temp/d02bacf8-bf99-49d1-963d-3ae20628b7ef.sh: line 5: jq: command not found
2026-06-05T23:55:42.3651835Z /home/david/actions-runner/_work/_temp/d02bacf8-bf99-49d1-963d-3ae20628b7ef.sh: line 6: jq: command not found
2026-06-05T23:55:42.3672639Z ##[error]Process completed with exit code 127.
